package com.vanke.devops.domain.domain.users;



import com.vanke.devops.domain.enums.SmsOrCaptchaValidationEnum;

import java.awt.image.BufferedImage;

/**
 * 作者: 李剑洪
 * 时间: 17/9/13
 */
public interface ICaptchaDomainService {

    BufferedImage getImageCode(String type);

    /**
     * 获取验证码
     *
     * @param validationType 验证类型
     * @return 图片
     */
    BufferedImage getCaptcha(String validationType);

    /**
     * 验证验证码
     *
     * @param captcha        验证码
     * @param validationType 验证类型
     */
    void validateCaptcha(String captcha, SmsOrCaptchaValidationEnum.ValidaionType validationType, String captchaKey);
}
